package com.peanut.bosskg.entity.enterprise;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;

/**
 * 开户
 */
@Data
@ApiModel(value = "OpenEnterpriseReqDTO", description = "开户DTO")
public class OpenEnterpriseReqDTO implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 营业执照名称
     */
    private String licenseEnterpriseName;

    /**
     * 营业执照照片URL
     */
    private String licensePicUrl;

    /**
     * 开户许可证照片URL
     */
    private String openPermitPicUrl;

    /**
     * 门头照照片URL
     */
    private String doorHeadPicUrl;

    /**
     * 外部商户ID
     */
    private String outMerId;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 法人名称
     */
    private String legalName;

    /**
     * 法人身份证号
     */
    private String legalIdCard;

    /**
     * 法人身份证正面URL
     */
    private String legalIdCardFrontUrl;

    /**
     * 法人身份证反面URL
     */
    private String legalIdCardBackUrl;

    /**
     * 统一社会信用代码
     */
    private String unifiedCreditCode;

    /**
     * 联系人姓名
     */
    private String contactorName;

    /**
     * 联系人手机号码
     */
    private String contactorMobile;

    /**
     * 联系人邮箱
     */
    private String contactorEmail;

    /**
     * 总行名称
     */
    private String bankName;

    /**
     * 支行名称
     */
    private String bankBranchName;

    /**
     * 开户账户名称
     */
    private String bankAccountName;

    /**
     * 开户银行账户
     */
    private String bankAccountNo;

    /**
     * 账户开户地-省
     */
    private String bankAccProvinceName;

    /**
     * 账户开户地-市
     */
    private String bankAccCityName;


}